package com.shuai.api_platform.utils;


import cn.hutool.core.date.DateUtil;
import org.apache.commons.lang3.time.DateUtils;

import java.util.Date;


/**
 * 时间戳工具类
 */
public class TimestampUtils {

    /**
     * 校验当前时间对应的时间是否在最近5min内
     *
     * @param timestamp 待校验时间的时间戳
     * @return boolean
     */
    public static boolean inTimeRange(long timestamp) {
        Date date = new Date(timestamp);    // 请求头中的时间戳对应的时间
        Date now = new Date();
        date = DateUtils.addMinutes(date, 5);
        return DateUtil.compare(now, date) <= 0;
    }
}
